#!/bin/bash

# 切换到Java 17的脚本
echo "🚀 切换到Java 17..."

# 设置Java 17路径
JAVA_17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"

# 检查路径是否存在
if [ -d "$JAVA_17_HOME" ]; then
    # 设置环境变量
    export JAVA_HOME=$JAVA_17_HOME
    export PATH=$JAVA_HOME/bin:$PATH
    
    # 添加到shell配置文件
    echo "export JAVA_HOME=$JAVA_17_HOME" >> ~/.zshrc
    echo 'export PATH="$JAVA_HOME/bin:$PATH"' >> ~/.zshrc
    
    # 显示结果
    echo "✅ Java 17已激活"
    echo "JAVA_HOME=$JAVA_HOME"
    java -version
    
    # 验证Maven
    echo "Maven版本信息:"
    mvn -version | grep "Java version"
    
    echo "💡 提示: 重新打开终端或运行 'source ~/.zshrc' 使配置永久生效"
else
    echo "❌ Java 17未找到，请检查安装"
fi